Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte BBB Open - Sofia Abierto Internacional de Salinas - Salinas AXA Open - Espinho BH Tennis Open International Cup - Belo Horizonte Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Brasil Open - Florianopolis Copa Ericsson Chile - Santiago V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin IV Abierto Internacional de Salinas - Salinas The Powder Byrne Trophy - Surbiton Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The Surbiton Trophy - Surbiton VI Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco Copa Ericsson Brazil - Sao Paulo Bogota Challenger - Bogota Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado College Station Challenger - College Station Tiburon Challenger - Tiburon Copa Ericsson Peru - Lima Copa Ericsson - Caracas USTA Men's Challenger of Dallas - Dallas Laser Vision USTA Challenger - Amarillo XL Capital Bermuda Open - Bermuda Tallahassee Tennis Challenger - Tallahassee Challenger de Granby - Granby drkoop.com USTA Challenger of Houston - Houston Cyclus Open de Tenis - Florianopolis USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Atlanta Clay Court Challenger - Atlanta Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IX Gramado Open - Gramado XXXVII Torneig C.E. Laieta - Barcelona USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Music City Challenger - Nashville Aberto de Sao Paulo - Sao Paulo II Cyclus Open de Tenis - Florianopolis Smith Barney Men's Challenger - Covington Unicredit Czech Open 2007 - Prostejov drkoop.com USTA Challenger of San Antonio - San Antonio Copa Ericsson Venezuela - Caracas Copa Ericsson - Guadalajara The Surbiton Trophy - Surbiton Copa Ericsson Uruguay - Montevideo The Powder Byrne Trophy - Surbiton drkoop.com USTA challenger of Miami - Miami Powder Byrne Trophy - Surbiton IV Trofeo Ciudad de Quito - Quito ATP Tour Challenger at Nellie Gail - Laguna Hills Gran Copa Ericsson - Porto Alegre Bogota Challenger Sao Paulo - Brazil USTA Men's Challenger of Dallas - Dallas CA Tennis Trophy - Vienna Austin Challenger - Austin Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Petrobras Colombia - Bogota Indian Oil Servo Delhi Challenger - New Delhi Ford Tennis Championships - Louisville The Surbiton Trophy - Surbiton USTA Challenger - Champaign La Serena Open - La Serena 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Seguros Bolivar Open - Bogota The Stella Artois Championships - London Copa Kia Challenger ATP - Santiago Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao 2005 Tulsa Challenger - Tulsa Voit Mexico City Open - Mexico City Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago XL Bermuda Open - Bermuda Music City Challenger - Nashville Copa Ericsson Uruguay - Montevideo Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Dallas Challenger USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Abierto Colombiano de Tenis - Bogota ECM Cup - Prague Seguros Bogota Open - Bogota Credicard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville USTA Challenger of North Miami Beach - North Miami Beach Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Bangkok Challenger - Bangkok Napoli International Cup - Napoli Copa Ericsson Brasil - Sao Paulo Rennes Challenger USTA Challenger of Tiburon - Tiburon Copa Petrobras Santiago - Santiago Bancolombia Open - Bogota Amazonia Open de Tenis - Belem South African Airways Open - East London Chennai Open - Chennai Kroger / St. Jude International - Memphis AT&T Challenge - Atlanta America's Red Clay Tennis Championship - Coral Springs The Stella Artois Grass Court Championships - London Heineken Trophy - Rosmalen Asuncion Challenger RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Adidas International - Sydney Dubai Tennis Open - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston CA Tennis Trophy - Vienna Cerveza Club Columbia Open - Bogota Dubai Tennis Open - Dubai Japan Open - Tokyo San Luis Potosi Challenger - San Luis Potosi Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - Queen's/London Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Japan Open - Tokyo Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam RCA Championships - Indianapolis The Hamlet Cup - Long Island Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm CA-Challenge 2000 - Graz Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland Milan Indoors - Milan Kroger / St. Jude International - Memphis Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Energis Open - Amersfoort RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Salem Open - Hong Kong Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Heineken Open - Auckland Bogota Challenger Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BPCA Open de Nice-Tounoi Challenger - Nice The USTA Challenger at West End Racquet - Torrance Dubai Tennis Open - Dubai Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London BellSouth Open - Auckland The Samsung Open - Nottingham Advanta Championships - Philadelphia Brasil Open - Salvador VSZ Solvak Open Challenger - Kosice Stockholm Open - Stockholm Adelaide Copa Kia - Santiago Auckland The Nottingham Open - Nottingham BCP Tennis Classic - Sao Paulo Scottsdale New Delhi Atlanta Pinehurst Rosmalen Adidas International - Sydney RCA Championships - Indianapolis Los Angeles New Haven Energis Dutch Open - Amsterdam Visa Tennis Open - Sao Paulo Basel Lyon Stockholm Adidas International - Sydney Kroger / St. Jude International - Memphis Philadelphia Belo Horizonte Tennis Open - Belo Horizonte Scottsdale Gerry Weber Open - Halle Copa Ericsson Argentina - Buenos Aires Tokyo Hong Kong Brazil Open - Salvador Heineken Open Shanghai - Shanghai CNA TennisPro Classic - Winnetka Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Queen's Club Nottingham Indianapolis Long Island Ostrava Siebel Open - San Jose Vienna Franklin Templeton Tennis Classic - Scottsdale Stockholm Auckland Jakarta Marseille Rotterdam Copenhagen Tokyo Hong Kong Seoul Queen's Club Manchester Bastad Washington The Stella Artois Grass Court Championships - London New Haven Schenectady Irving Challenger Tel Aviv Lyon Antwerp MFS Pro Tennis Championships - Boston BMW Open - Munich Copenhagen Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Heineken Open Shanghai - Shanghai USTA Challenger of Las Vegas - Las Vegas Abierto Mexicano de Tenis - Mexico City Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Queen's Club Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Bastad Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham Generali Open 2000 - Kitzbuhel President's Cup 2000 - Tashkent Kuala Lumpur Tokyo Beijing Moscow International Tennis Championships - Delray Beach The Nottingham Open - Nottingham Trofeo Conde de Godo - Barcelona Doha The Stella Artois Grass Court Championships - London ECU Prague Open - Prague Generali Open 2002 - Kitzbuhel Gerry Weber Open - Halle Australian Men's Hardcourt Championships - Adelaide Qatar Open - Doha Adidas International - Sydney Open 13 - Marseille Dubai Open - Dubai Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Synsam Swedish Open - Bastad Antwerp Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Stockholm Open - Stockholm Milan Indoors - Milan Brasil Open - Costa do Sauipe ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open 13 - Marseille Brasil Open - Salvador Abierto Mexicano Telcel - Acapulco ARAG World Team Championship - Dusseldorf The Stella Artois Championships - London Copa AT&T - Buenos Aires Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis Telenordia Swedish Open - Bastad Energis Open - Amersfoort Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad If Stockholm Open - Stockholm Open de la Comunidad Valenciana - Valencia Franklin Templeton Tennis Classic - Scottsdale Bastad Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Sybase Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano de Tenis Pegaso - Mexico City Copenhagen Open - Copenhagen Interwetten Austrian Open - Kitzbuhel Waldbaum's Hamlet Cup - Long Island TD Waterhouse Cup - Long Island Scania Stockholm Open - Stockholm Cerveza Club Colombia Open - Bogota Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai AXA Cup - London Estoril Open - Estoril Waldbaum's Hamlet Cup - Long Island AEGON Championships - London Atlanta Tennis Championships - Atlanta European Community Championships - Antwerp Scania Stockholm Open - Stockholm Heineken Open - Auckland Grand Prix Hassan II - Casablanca ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano de Tenis Pegaso - Acapulco Miller Lite Hall of Fame Tennis Championships - Newport Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok BB&T Atlanta Open - Atlanta Moselle Open - Metz Brasil Open - Sao Paulo Moselle Open - Metz Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Australian Men's Hardcourt Championships - Adelaide Austrian Open - Kitzbuhel Moselle Open - Metz Heineken Open - Auckland U.S. Men's Clay Court Championships - Orlando Shenzhen Open - Shenzhen AIG Japan Open - Tokyo Kremlin Cup - Moscow AAPT Championships - Adelaide Marseille Open 13 - Marseille Toulouse Toulouse The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington Heineken Open - Auckland Infiniti Open - Los Angeles Gerry Weber Open - Halle Bastad Sybase Open - San Jose RCA Championships - Indianapolis RCA Championships - Indianapolis Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Hellmann's Cup - Santiago Salem Open - Hong Kong ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Stuttgart Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Doha Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Franklin Templeton Tennis Classic - Scottsdale Halle International Tennis Championships - Delray Beach Heineken Open - Auckland Stockholm Open - Stockholm Stockholm Open - Stockholm Gold Flake Open - Chennai Heineken Open - Auckland Kroger / St. Jude International - Memphis Davis Cup, World Group, F, SWE-USA 5-0 MoviStar Open - Vina del Mar St. Petersburg Open - St. Petersburg Davis Cup, World Group, QF, USA-SWE 4-1 The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Cincinnati Canadian Open Indian Wells Key Biscayne Monte Carlo Rome Cincinnati Essen Paris Key Biscayne Canadian Open Stockholm Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Newsweek Champions Cup - Indian Wells Eutelsat Monte Carlo Open - Monte Carlo 12th Paris Open - Paris Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open U.S. Open French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, PO, IND-SWE 1-3 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, SF, SWE-ITA 4-1 ATP Tour World Championship - Hannover Grand Slam Cup - Munich Grand Slam Cup - Munich Atlanta Olympics Olympics - Beijing Grand Slam Cup Olympics - Athens